package com.google.gwt.sample.dynatablerf.shared;

import java.util.Set;

import com.google.gwt.sample.dynatablerf.server.ProjetoLocator;
import com.google.gwt.sample.dynatablerf.server.domain.Projeto;
import com.google.web.bindery.requestfactory.shared.EntityProxy;
import com.google.web.bindery.requestfactory.shared.ProxyFor;

@ProxyFor(value=Projeto.class, locator=ProjetoLocator.class)
public interface ProjetoProxy extends EntityProxy {

	Long getId();
	
	String getNumero();

	String getDescricao();	
	
	TipoInstalacaoProxy getTipoInstalacao();
	
	Set<MaterialProjetoProxy> getMaterialProjetoSet();

	Set<ServicoProjetoProxy> getServicoProjetoSet();
	
	double getSomatorioValorCOM();
	
	double getSomatorioValorUC();
	
	double getSomatorioValorCA();
}
